package com.bringway.p2p.dao;

import java.util.List;
import java.util.Map;

import net.sf.json.JSONObject;

/**
 * 
 * @author zhai
 * @version 创建时间：2015年12月14日 上午9:34:42
 * @功能：抽奖结果页面
 */
public interface BankcardDao {

	public List querybankcard(JSONObject params);

	public int getbankcardCount(JSONObject params);
	
	public int querybankcardid(JSONObject params);
	/**
	 * @方法名称:addbankcard
	 * @方法描述:新增银行卡信息
	 * @author qjy
	 * @date 2016年07月13日下午3:45:05
	 * @param parms
	 * @return
	 */
	public int addBnakcard(JSONObject parms);

	/**
	 * 查询红点宝-借款人-银行卡列表
	 * */
	public List queryHdbJrkBankcardList(List hdbJkrList,JSONObject params);

	/**
	 * 查询红点宝-借款人-信息列表
	 * */
	public List queryHdhJkrList(JSONObject params);


	/**
	 * 查询红点宝-借款人-银行卡总数
	 * */
	public int getHdbJrkBankcardCount(List hdbJkrList, JSONObject params);


	/**
	 * 获得借款人详细信息
	 * */
	public Map getHdbJkrUserInfo(String userId, String queryType);

	/**
	 * 查询银行卡信息
	 * @param id
	 * @param bankid
	 * */
	public Map queryBankcardInfo(JSONObject params);


	/**
	 * 解绑银行卡
	 * */
	public boolean delBankcardInfo(JSONObject params);

	/**
	 * 备份已删除银行卡信息
	 * */
	public void saveBankcardBk(Map isExsitBankcardInfo);
	
}
